package top.ochiamalu.aioj.util.model;

public interface AIStreamCallback {
    /**
     * 接收到新的内容片段时调用
     *
     * @param content 普通内容
     * @param reasoningContent 推理内容
     */
    void onMessage(String content, String reasoningContent);

    /**
     * 发生错误时调用
     *
     * @param error 错误信息
     */
    void onError(String error);

    /**
     * 完成时调用
     */
    void onComplete();
} 